@charset "utf-8";
/* CSS Document */
body {font-family: arial,"微软雅黑";font-size: 12px;line-height: 1.5;background:#f0f0f0;}

#username::-webkit-input-placeholder{color:white;}
#username:-moz-placeholder{color:white;}
#username::-moz-placeholder{color:white;}
#username:-ms-input-placeholder{color:white;}
#password::-webkit-input-placeholder{color:white;}
#password:-moz-placeholder{color:white;}
#password::-moz-placeholder{color:white;}
#password:-ms-input-placeholder{color:white;}

*{margin: 0; padding: 0; }
h1, h2, h3, h4, h5, h6 {font-size: 100%;}
ol, ul {list-style: outside none none;}
address, caption, cite, code, dfn, em, strong, th, var, optgroup {font-style: normal;}
input, button, textarea, select, optgroup, option {font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;}
fieldset, img, a img, *:link img, *:visited img {border: 0 none;}
a {text-decoration: none;}
a:hover {text-decoration: none;}
:focus {outline: 0 none;}
table {border-collapse: collapse;border-spacing: 0;}
caption, th {text-align: left;}
sup, sub {font-size: 100%;vertical-align: baseline;}
blockquote, q {quotes: none;}
blockquote::before, blockquote::after, q::before, q::after {content: none;}
.clearfix {}
.clear, .clearfix::after {clear: both;display: block;height: 0;overflow: hidden;}
.clearfix::after {content: ".";visibility: hidden;}
.font_l{ text-align:left}
.font_r{ text-align:right}



body{ width:100%; height:100%;position:relative; }

/*--顶部 logo--*/
.head_warp{ height:60px;}
.logo_box{ width:950px; margin:auto; padding-top:10px; font-size:18px; color:#777}
.logo_box img{ margin-right:8px; vertical-align:middle}

/*--顶部 登录--*/
.top_warp{ width:100%; height:520px; background: url(../../images/bg.jpg) center no-repeat #212c32;}

.top_box{ width:960px;height:604px; margin:0 auto; clear:both; overflow:hidden; position:relative;}

.top_r_log{}

.login { width:352px; padding:0 0 40px;position:absolute; right:0; top:80px; background:url(../../images/log_bg.png) 0 0 repeat; z-index:9; color:#fff;}
.login  a{color:#fff;}

.login_mm{ padding:0; height:20px; line-height:20px; clear:left; overflow:hidden;margin-bottom:14px;}
.login h3{ font-size:20px; text-align:center; background:url(../../images/log_tit_bg.png) ; height:66px; line-height:66px; font-weight:normal; margin-bottom:-10px}
.login .log_form{ width:292px; margin:0 auto;font-size:13px;}
.login .log_ipt{ width:100%; border-bottom:1px solid #fff; height:36px; margin:45px 0 0;}
.login .log_ipt input{ width:242px; color:#fff;height:36px; line-height:36px; border:none;padding-left:40px;}
.login .log_ipt .login_user{ background:url(../../images/ico-log01.png) 10px center no-repeat; }
.login .log_ipt .login_pass{ background:url(../../images/ico-log02.png) 10px center no-repeat; }
.login .login_mm { margin:40px 0 8px; line-height:46px; height:46px;}
.login .login_mm .b_login{ background:url(../../images/log_btn.png) no-repeat; display:block; text-align:center; font-size:20px; color:#fff;}
.login .log_form p{ margin:20px 0 0; text-align:center; }
.login .log_form p .log_reg{ text-decoration:underline; color:#fc0;}

.foot-bg{ width:100%;padding:15px 0;color:#777}
.footer{ text-align:center; width:960px; margin:0 auto; font-size:12px; line-height:24px;}

